Configure
Fcitx5
https://wiki.archlinuxcn.org/wiki/Fcitx5
sudo pacman -S fcitx5-im
sudo pacman -S fcitx5-chinese-addons fcitx5-rime
fcitx5 -- 全局 -- 关闭“在程序中显示预编辑文本”,不然的话很容易出现错字乱字。
c亲耳测试izaann御车个zerotiera滨及obsidian的gu亲抗a系没有解决,只能慢慢打。
The Electron Problem
https://blog.csdn.net/weixin_43699704/article/details/148461251
https://forum.obsidian.md/t/ime-fcitx-doesnt-work-when-wayland-is-enabled/79941/3
https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland#Chromium_.2F_Electron
TL;DR version, if you use XWayland to run Chromium or Electron application, just install Gtk im module and GTK_IM_MODULE=fcitx the same way like X11.
If you choose to run it natively under Wayland, for chromium you will need to use something below.
命令行测试
obsidian --enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime
如果这样打开的obsidian能够使用输入法,那么接下来通过修改.desktop文件使其永久生效。当然也可以不改,不知道为什么我这样修改完就已经永久生效了😅
找到配置文件地址
$ sudo pacman -Ql obsidian | grep desktop
obsidian /usr/share/applications/obsidian.desktop
在Exec参数后面加上相关的配置项
[Desktop Entry]
Name=Obsidian
Exec=/usr/bin/obsidian %U --enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime
Terminal=false
Type=Application
Icon=obsidian
StartupWMClass=obsidian
Comment=Obsidian
MimeType=x-scheme-handler/obsidian;
Categories=Office;
AppImage无法使用输入法
/etc/environment里面全加上
XMODIFIERS=@im=fcitx
INPUT_METHOD=fcitx
SDL_IM_MODULE=fcitx
GLFW_IM_MODULE=fcitx
XIM=fcitx
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
蓝牙
sudo systemctl enable bluetooth
AUR
Fingerprint
sudo pacman -S fprintd
Flatpak
use Endeavour helper to install.
KDE Wallet
sudo pacman -S kwalletmanager
SMB Mount
仅仅在dolphin中添加常用位置是不太够的,但也能凑合用
https://forum.endeavouros.com/t/permanently-mount-network-share-on-plasma/40211/3
将SMB/CIFS网络硬盘永久的挂载到Ubuntu上 - 简书
sudo pacman -S cifs-utils
which mount.cifs
sudo vim /etc/fstab
//smb.ip/dir /mnt/smb/path/path cifs username=username,password=password,iocharset=utf8,sec=ntlmv2,cache=none,actimeo=0,nofail,_netdev,x-systemd.automount,uid=1000,gid=1001 0 0
_netdev:等网络起来再挂载x-systemd.automount:延迟到第一次访问时才触发,适合内网穿透等情况。cache=none→ 禁用文件缓存,避免读到过期数据。actimeo=0→ 禁用属性缓存,保证文件大小/修改时间与服务端一致。nofail→ 即使挂载失败也不会阻止系统启动。
值得注意的是,参考文档中引用credential文件的方法不太好用,因为要求文件的权限和执行挂载的进程严格一致,多了少了都不行,而这种配置文件一般都是放在自己的home下面,所以很难办。
人脸识别
使用Howdy。
https://wiki.archlinux.org/title/Howdy
引导修改
GRUB引导
# 名称必须一模一样
GRUB_DEFAULT="Windows Boot Manager"
# 根据Windows在菜单中的实际位置调整数字
GRUB_DEFAULT=2
# 记住上次选择
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
systemd-boot引导
# 查看启动项
bootctl list
# 默认
sudo bootctl set-default auto-windows
# 一次性
sudo bootctl set-oneshot auto-windows
代理
Mihomo(ClashMeta)
sudo pacman -U mihomo-linux-amd64-v3-v1.19.14.pkg.tar.zst
# 注意看配置文件应该写在用户还是系统文件夹
curl -o ./config.yaml "sub_link"
sudo systemctl restart mihomo
sudo ss -tulnp | grep :7890
可以使用yacd或者别的什么面板来管理。secret和external-controller(远程控制端口)值可以从config文件中查看和设置。
V2rayA+Xray
yay -S v2raya
# 好像现在不需要了,v2raya自带xray内核,没试验过。
yay -S xray
默认web端口2017。
sing-box
yay -S sing-box
浏览器硬解
sudo pacman -S libva-intel-driver libva-utils
vainfo
firefox
media.hardware-video-decoding.enabled=true
media.av1.enabled=false
gfx.webrender.all=true
layers.acceleration.force-enabled=true
使用
Steam
https://wiki.archlinuxcn.org/wiki/Steam
第一次启动有点慢
Troubleshooting
睡死
一开始只有插着GPW的无线接收器才会唤醒失败只能强制重启,后面(怀疑是添加了smb挂载之后)开始正常使用如果不手动睡眠直接合盖也会出现,而且没有真正进入睡眠,一直保持高发热。此外还缺失休眠模式,怀疑是安装时没有划分交换分区导致。
https://wiki.archlinuxcn.org/wiki/Swap
电源管理/挂起与休眠 - Arch Linux 中文维基
$ mkswap -U clear --size 4G --file /swapfile
正在设置交换空间版本 1,大小 = 4 GiB (4294963200 个字节)
无标签,UUID=00000000-0000-0000-0000-000000000000
$ swapon /swapfile
$ /etc/fstab
添加一条:/swapfile none swap defaults 0 0
没有效果。